package Text_17;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Dateclass {

	public static void main(String[] args) throws ParseException {
		//空参构造SimpleDateFormat对象，默认格式
		SimpleDateFormat sdf1 = new SimpleDateFormat();
		//获取时间源点
		Date d1 = new Date(0L);
		//format方法将日期对象——>字符串
		String str1 = sdf1.format(d1);
		System.out.println(str1);
		
		//有参构造SimpleDateFormat对象，自定义格式
		//y--年 ， M--月份 ， d--日 ， H--小时 ， m--分钟 ， s--秒 ， E--星期
		SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss EE");
		String str2 = sdf2.format(d1);
		System.out.println(str2);
		
		SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH时mm分ss秒 EE");
		String str3 = sdf3.format(d1);
		System.out.println(str3);
		
		//parse方法将字符串——>日期对象
		//有参构造SimpleDateFormat对象的格式要与字符串格式相同
		String str4 = "2024-10-1 10:10:10";
		SimpleDateFormat sdf4 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		Date d = sdf4.parse(str4);
		System.out.println(d);
		
	}

}
